#include "queue.h"

Queue QueueCreate()                                    /* 创建队列 */
{
    Queue ret;
    // 在下面写上你的代码

    return ret;
}
int QueuePushFront(Queue *queue, student elem)         /* 头部插入一个元素 */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
int QueuePushBack(Queue *queue,student elem)          /* 尾部插入一个元素 */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
int QueuePopFront(Queue *queue)                        /* 头部弹出一个元素 */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
int QueuePopBack(Queue *queue)                         /* 尾部弹出一个元素 */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
int QueuePeekFront(Queue *queue, student *buffer)      /* 头部查看一个元素，将头部元素写入 buffer */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
int QueuePeekBack(Queue *queue, student *buffer)       /* 尾部查看一个元素，将尾部元素写入 buffer */
{
    int ret = 0;
    // 在下面写上你的代码

    return ret;
}
void QueueDestory(Queue *queue)                        /* 销毁队列 */
{
    // 在下面写上你的代码

}
